Flexible Variants of Block Restarted GMRES Methods with Application to Geophysics
نویسندگان
چکیده
In a wide number of applications in computational science and engineering the solution of large linear systems of equations with several right-hand sides given at once is required. Direct methods based on Gaussian elimination are known to be especially appealing in that setting. Nevertheless when the dimension of the problem is very large, preconditioned block Krylov space solvers are often considered as the method of choice. The purpose of this paper is thus to present iterative methods based on block restarted GMRES that allow variable preconditioning for the solution of linear systems with multiple right-hand sides. The use of flexible methods is especially of interest when approximate possibly iterative solvers are considered in the preconditioning phase. First we introduce a new variant of block flexible restarted GMRES that includes a strategy for detecting when a linear combination of the systems has approximately converged. This explicit block size reduction is often called deflation. We analyze the main properties of this flexible method based on deflation and notably prove that the Frobenius norm of the block residual is always nonincreasing. We also present a flexible variant based on both deflation and truncation to especially be used in case of limited memory. Finally we illustrate the numerical behavior of these flexible block methods on large industrial simulations arising in geophysics, where indefinite linear systems of size up to one billion of unknowns with multiple right-hand sides have been successfully solved in a parallel distributed memory environment.
منابع مشابه
A Modified Block Flexible GMRES Method with Deflation at Each Iteration for the Solution of Non-Hermitian Linear Systems with Multiple Right-Hand Sides
We propose a variant of the block GMRES method for the solution of linear systems of equations with multiple right-hand sides. We investigate a deflation strategy to detect when a linear combination of approximate solutions is already known that avoids performing expensive computational operations with the system matrix. We specifically focus on the block GMRES method incorporating deflation at...
متن کاملRestarted Block Gmres with Deflation of Eigenvalues
Block-GMRES is an iterative method for solving nonsymmetric systems of linear equations with multiple right-hand sides. Restarting may be needed, due to orthogonalization expense or limited storage. We discuss how restarting affects convergence and the role small eigenvalues play. Then a version of restarted block-GMRES that deflates eigenvalues is presented. It is demonstrated that deflation c...
متن کاملProduct Hybrid Block GMRES for Nonsymmetrical Linear Systems with Multiple Right-hand Sides
Recently, the complementary behavior of restarted GMRES has been studied. We observed that successive cycles of restarted block BGMRES (BGMRES(m,s)) can also complement one another harmoniously in reducing the iterative residual. In the present paper, this characterization of BGMRES(m,s) is exploited to form a hybrid block iterative scheme. In particular, a product hybrid block GMRES algorithm ...
متن کاملA Simplified and Flexible Variant of GCROT for Solving Nonsymmetric Linear Systems
There is a need for flexible iterative solvers that can solve large-scale (> 106 unknowns) nonsymmetric sparse linear systems to a small tolerance. Among flexible solvers, flexible GMRES (FGMRES) is attractive because it minimizes the residual norm over a particular subspace. In practice, FGMRES is often restarted periodically to keep memory and work requirements reasonable; however, like resta...
متن کاملLocally Optimal and Heavy Ball GMRES Methods
The Generalized Minimal Residual method (GMRES) seeks optimal approximate solutions of linear system Ax = b from Krylov subspaces by minimizing the residual norm ‖Ax − b‖2 over all x in the subspaces. Its main cost is computing and storing basis vectors of the subspaces. For difficult systems, Krylov subspaces of very high dimensions are necessary for obtaining approximate solutions with desire...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- SIAM J. Scientific Computing
دوره 34 شماره
صفحات -
تاریخ انتشار 2012